package com.asdan.seededu.front.service;

import java.util.List;

import com.asdan.seededu.entity.security.School;
import com.asdan.seededu.entity.security.SubProject;
import com.asdan.seededu.entity.security.SubProjectStep;
import com.asdan.seededu.entity.security.User;
import com.asdan.seededu.entity.security.Wyef;

public interface WyefService {

	public List<SubProjectStep> getLiucheng(int pid);
	public List<School> getSchools()  ;
	public List<Wyef> getCommit()  ;
    public boolean saveInfo(int stepid,int uid,int pid,String name,String sex,String firstname,String lastname, String birthday ,String idCard, String schoolname, String grade, String email , String phone , String qq,String address,String postcode,String fathername,String fatheremail,String fatherphone,String mothername,String motherphone,String motheremail,String isbookhotel ) ;
    public boolean commitSelect(int stepid,int uid,int pid,int wyefid ) ;
    public boolean outprepare(int stepid,int uid,int pid,String hb_cc,String datapicker,String arriveAddress,String jiaotongxinxi,String paifangxinxi);
    public boolean saveFeedback(int stepid,int uid, int pid, String back);
    public boolean saveResult(int stepid,int uid, int pid, String resultHjqk,String resultHqjgbz);
	public boolean updateCommit(int stepid, int uid, int pid, int wyefid);
	public Wyef selectOneCommit(int wyefid);
	public User getData(int uid,int pid);
	public int getCurrentStepid(int uid,int pid);
	public User getInfo(int uid,int pid);
	public String prepare(String functionname, String uid, String spid, String stepid);
	public void printlog(String functionname, String uid, String spid, String stepid,
			List<SubProjectStep> list);
	public SubProject  getNewWyef() ;
	public Boolean HasData(int uid,int pid);
	public boolean HasOrder(int uid, int spid);
	public boolean  CreateUserData(int uid,int spid,int stepid);
	
}
